package com.ruicar.afs.cloud.afscase.risk.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.ruicar.afs.cloud.common.core.entity.BaseEntity;
import lombok.Data;

import java.util.Date;

/**
 * @Description
 * @Author Peng Jinbo
 * @Date 2020/08/05 20:35
 */
@Data
@TableName("case_tortoise_apply")
public class CaseTortoiseApply extends BaseEntity {
    /**
     * Apply no
     * 申请编号
     */
    private String applyNo;

    /**
     * Operate date
     * 操作日期
     */
    private Date operateDate;

    /**
     * Notice date
     * 通知日期
     */
    private Date noticeDate;
    /**
     * Decision result
     * 决策引擎返回结果
     * Enum: GwtTortoiseDecisionResult
     */
    private String decisionResult;
    /**
     * Pledge flag
     * 是否免抵押
     * Enum: WhetherEnum
     */
    private String pledgeFlag;
    /**
     * Score
     * 决策引擎评分
     */
    private String score;
    /**
     * Score level
     * 决策引擎评级
     */
    private String scoreLevel;
    /**
     * Fraud result
     * 反欺诈结果
     * Enum: GwtTortoiseFraudResult
     */
    private String fraudResult;
    /**
     * Fraud result score
     * 反欺诈评分
     */
    private String fraudResultScore;
    /**
     * Customer credit score
     * 主借人征信解读分
     */
    private String customerCreditScore;

    /**
     * Sponsor credit score
     * 共借人征信解读分
     */
    private String sponsorCreditScore;

    /**
     * Bond credit score
     * 担保人征信解读分
     */
    private String bondCreditScore;

    /**
     * Tags
     * 标签 多个标签 ， 分割
     */
    private String tags;

    /**
     * 是否手动触发
     */
    private String handInvoke;

    /**
     * 类型，区分复议调用
     * GwtTortoiseStartApproveType
     */
    private String type;
}
